\hypertarget{struct_pid_motor_controller_1_1_pid}{\section{Pid\-Motor\-Controller\-:\-:Pid Struct Reference}
\label{struct_pid_motor_controller_1_1_pid}\index{Pid\-Motor\-Controller\-::\-Pid@{Pid\-Motor\-Controller\-::\-Pid}}
}


{\ttfamily \#include $<$Pid\-Motor\-Controller.\-hpp$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_pid_motor_controller_1_1_pid_abe7c8a11ca0309a9895fceb256b3341a}{Pid} (double p, double i, double d)
\item 
double \hyperlink{struct_pid_motor_controller_1_1_pid_a4033a3711f18b08654efc2fd3fd5bf79}{Get\-P} () const 
\item 
double \hyperlink{struct_pid_motor_controller_1_1_pid_a387fdd94ba1ba8ec754a74ea19f815b2}{Get\-I} () const 
\item 
double \hyperlink{struct_pid_motor_controller_1_1_pid_a2d6395109782f7a53d101b6180b45a22}{Get\-D} () const 
\end{DoxyCompactItemize}


\subsection{Detailed Description}
The \hyperlink{struct_pid_motor_controller_1_1_pid}{Pid} struct packages P, I, and D values into one object. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{struct_pid_motor_controller_1_1_pid_abe7c8a11ca0309a9895fceb256b3341a}{\index{Pid\-Motor\-Controller\-::\-Pid@{Pid\-Motor\-Controller\-::\-Pid}!Pid@{Pid}}
\index{Pid@{Pid}!PidMotorController::Pid@{Pid\-Motor\-Controller\-::\-Pid}}
\subsubsection[{Pid}]{\setlength{\rightskip}{0pt plus 5cm}Pid\-Motor\-Controller\-::\-Pid\-::\-Pid (
\begin{DoxyParamCaption}
\item[{double}]{p, }
\item[{double}]{i, }
\item[{double}]{d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_pid_motor_controller_1_1_pid_abe7c8a11ca0309a9895fceb256b3341a}
Constructor for \hyperlink{struct_pid_motor_controller_1_1_pid}{Pid}.


\begin{DoxyParams}{Parameters}
{\em p} & The P value. \\
\hline
{\em i} & The I value. \\
\hline
{\em d} & The D value. \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{struct_pid_motor_controller_1_1_pid_a2d6395109782f7a53d101b6180b45a22}{\index{Pid\-Motor\-Controller\-::\-Pid@{Pid\-Motor\-Controller\-::\-Pid}!Get\-D@{Get\-D}}
\index{Get\-D@{Get\-D}!PidMotorController::Pid@{Pid\-Motor\-Controller\-::\-Pid}}
\subsubsection[{Get\-D}]{\setlength{\rightskip}{0pt plus 5cm}double Pid\-Motor\-Controller\-::\-Pid\-::\-Get\-D (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_pid_motor_controller_1_1_pid_a2d6395109782f7a53d101b6180b45a22}
Get the D value.

\begin{DoxyReturn}{Returns}
The D value. 
\end{DoxyReturn}
\hypertarget{struct_pid_motor_controller_1_1_pid_a387fdd94ba1ba8ec754a74ea19f815b2}{\index{Pid\-Motor\-Controller\-::\-Pid@{Pid\-Motor\-Controller\-::\-Pid}!Get\-I@{Get\-I}}
\index{Get\-I@{Get\-I}!PidMotorController::Pid@{Pid\-Motor\-Controller\-::\-Pid}}
\subsubsection[{Get\-I}]{\setlength{\rightskip}{0pt plus 5cm}double Pid\-Motor\-Controller\-::\-Pid\-::\-Get\-I (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_pid_motor_controller_1_1_pid_a387fdd94ba1ba8ec754a74ea19f815b2}
Get the I value.

\begin{DoxyReturn}{Returns}
The I value. 
\end{DoxyReturn}
\hypertarget{struct_pid_motor_controller_1_1_pid_a4033a3711f18b08654efc2fd3fd5bf79}{\index{Pid\-Motor\-Controller\-::\-Pid@{Pid\-Motor\-Controller\-::\-Pid}!Get\-P@{Get\-P}}
\index{Get\-P@{Get\-P}!PidMotorController::Pid@{Pid\-Motor\-Controller\-::\-Pid}}
\subsubsection[{Get\-P}]{\setlength{\rightskip}{0pt plus 5cm}double Pid\-Motor\-Controller\-::\-Pid\-::\-Get\-P (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_pid_motor_controller_1_1_pid_a4033a3711f18b08654efc2fd3fd5bf79}
Get the P value.

\begin{DoxyReturn}{Returns}
The P value. 
\end{DoxyReturn}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
C\-:/\-Users/\-Sam/\-Projects/\-F\-R\-C/\-Libraries/\-Fpk/\-Entech-\/\-Fpk-\/\-Subscribers/\-Entech-\/\-Fpk/\-Actuators/Pid\-Motor\-Controller.\-hpp\end{DoxyCompactItemize}
